#xpath helper插件  --检测查询相关内容是否存在
'''
1.下载Chrome插件XPath Helper
-可以在chrome应用商城进行下载，如果无法下载，也可以从链接下载
-下载地址：https://pan.baidu.com/s/1UM94dcwgus4SgECuoj-jcg 密码337b

2.把文件的后缀名CRX改为rar，然后解压到同名文件夹中

3.把解压后的文件夹拖入到已经开启开发者模式的chrome浏览器扩展程序界面

4.重启浏览器后，访问url之后再页面中点击xpath图标，即可使用。

5.如果是linux或macOS操作系统，无需操作上述步骤2，直接将crx文件拖入
已经开启开发者模式的chrome浏览器扩展程序界面。

'''
#xpath中节点的关系
'''
<book>                              #Parent
    <title>Harry Potter</title>        #Children
    <author>j k. Rowling</author>      #Sibling
    <year>2005</year>                  #Ancestor
    <price>29.99</price>               #Descendant
</book>

'''


#xpath语法
'''
表达式          描述
nodename     选中改元素
/            从根节点选取、或者是元素和元素间的过渡
//           从匹配选择的当前节点选择文档中的节点，而不考虑它们的位置
.            选取当前节点
..           选取当前节点的父节点
@            选取属性
text()       选取文本
'''


#节点修饰语法
'''
路径表达式                               结果
//title[@lang="eng"]                    选择lang属性值为eng的所有title元素
/bookstore/book[1]                      选取属于bookstore子元素的第一个book元素
/bookstore/book[last()]                 选取属于bookstore子元素的最后个book元素
/bookstore/book[last()-1]               选取属于bookstore子元素的导数第二个book元素
/bookstore/book[position()>1]           选择bookstore下面的book元素，从第二个开始选择
//book/title[text()='Harry Potter']     选择所有book下面的title元素，仅仅选择文本为Harry Potter的title元素
/bookstore/book[price>35.00]/title      选取bookstore元素中的book元素的所有title元素，且其中的price元素的值须大于35.00

'''

